﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body { padding:0px;
	font-size: 12px;
	line-height: 1.5em;
	font-family: tahoma, "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;
	color: #333333;
	background:#fff; 
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#FF3300;
	text-decoration:none;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}

/*通用样式结束*/
.business{ width:1000px; height:auto; overflow:hidden; margin:20px auto 0; }
.business #tabbox{ width:1000px; overflow:hidden; margin:0 auto;}
.business #tabbox h3{ width:180px; height:48px; line-height:48px; color:#fff; background:url(../images/h3_bg.jpg) no-repeat; font-size:16px; text-align:center; overflow:hidden;}
.business .tab_conbox{border-top: none; width:800px; float:right;}
.business .tab_con{ display:none;}

.business .tabs{height: auto; width:180px; overflow:hidden; float:left;}
.business .tabs li{height:45px;line-height:45px;float:left; border-bottom:1px solid #fff; background: #edefef;overflow: hidden; width:180px; position: relative; cursor:pointer;}
.business .tabs li a {display: block;padding: 0 20px;outline: none; color:#000; text-align:center;  font-size:14px;}
.business .tabs li a:hover { background:none; color:#000; }	
.business .tabs .thistab,.tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;}

.business .tab_con {font-size: 14px; line-height:175%; }

.witness{ width:100%; height:auto; overflow:hidden; background:#efefef; padding:20px 0;}
.witness_center{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.witness #tabbox{ width:670px; overflow:hidden; float:left;}
.witness .tab_conbox{border-top: none; width:670px; float:right;}
.witness .tab_con{ display:none;}

.witness .tabs{height:47px; width:670px; overflow:hidden; float:left; border-bottom:1px solid #00408f;}
.witness .tabs li{height:47px;line-height:48px;float:left; overflow: hidden; width:180px; position: relative; text-align:center; font-size:16px; cursor:pointer; font-weight:bold; }
.witness .tabs li a {display: block;padding: 0 20px;outline: none; color:#fff; text-align:center;  font-size:14px;}
.witness .tabs li a:hover {color:#fff;}	
.witness .tabs .thistab,.tabs .thistab a:hover{background:url(../images/h3_bg.jpg) no-repeat;color:#fff; }

.witness .tab_con {font-size: 14px; line-height:175%; }



.witness .reconews-ul{ width:670px; height:auto; overflow:hidden;}
.witness .reconews-ul dl{ width:670px; height:auto; overflow:hidden; margin-top:20px;}
.witness .reconews-ul .newsimg{ width:168px; height:152px; border:1px solid #CCC; padding:2px; float:left;}
.witness .reconews-ul .newsimg img{ width:168px; height:152px;}
.witness .reconews-ul .newstxt{ width:470px; height:25px; font-weight:bold; line-height:25px; float:right;}
.witness .reconews-ul .newscontent{ width:470px; height:auto; overflow:hidden; line-height:25px; font-size:12px; float:right; margin-top:5px;}
.witness .reconews-ul .more{ width:470px; height:25px; line-height:25px; float:right; margin-top:5px; font-size:12px;}
.witness .reconews-ul .more a{ color:#00408f;}
.witness .reconews-ul .more a:hover{ color:red;}



.core{ width:800px; height:auto; overflow:hidden;}
.core h4{ width:800px; height:48px; line-height:48px; border-bottom:1px solid #00408f; color:#6ac334;}
.corener{ width:800px; height:auto; overflow:hidden; padding-top:10px;}
.core_img{ width:250px; height:170px; overflow:hidden; float:left; margin-right:20px;}
.core_txt{ width:530px; height:auto; float:right;}
.core_txt h4{ width:530px; height:30px; line-height:30px; border-bottom:none;}
.core_text{ width:530px; height:auto; overflow:hidden; line-height:25px;}

.index_more{ width:60px; height:47px; line-height:47px; text-align:center; font-size:12px; float:right; font-weight:normal;}
.index_more a{ color:#00408f; }
.index_more a:hover{ color:red;}

.head{ width:100%; height:auto; overflow:hidden; background:url(../images/head_bg.jpg) repeat-x; z-index:100; position:relative;}
.head_center{ width:1006px; height:auto; overflow:hidden; position:relative; margin:0 auto; z-index:100;}
.head_Notice{ width:550px; height:40px; line-height:40px; float:left;}
.head_right{ width:240px; height:40px; float:right;}
.head_right ul{}
.head_right ul li{ width:80px; height:40px; line-height:40px; float:left; text-align:center;}
.head_logo{ width:480px; height:100px; float:left; margin-top:20px;}
.head_tel{ width:190px; padding-left:35px; height:50px; margin-top:45px; float:right; background:url(../images/tel.jpg) no-repeat; font-size:16px;}
.head_tel_hm{ color:#6ac334; line-height:30px;font-weight:bold; font-size:20px;}

.menu{ width:1006px; height:52px; background:url(../images/menubg.png) no-repeat; margin:0 auto; float:left; margin-top:7px;}
.menu ul{ padding-left:10px;}
.menu ul li{ float:left; width:120px; height:50px; line-height:48px; font-size:14px; text-align:center; }
.menu ul li a{display:block; color:#fff;}
.menu ul li a:hover{ color:#fff; background:url(../images/menu_hover_bg.png) no-repeat;}
.banner{ width:100%; height:auto; overflow:hidden; z-index:10px; margin-top:-27px;}

.search{ width:100%; height:30px; background:#efefef; overflow:hidden; padding:10px 0;}
.search_center{ width:1000px; height:30px; margin:0 auto;}
.search_left{ width:700px; height:30px; float:left; color:#3a3a3a; line-height:30px; font-size:14px;}
.search_left span{ font-weight:bold; color:#000; margin-right:10px;}
.txt_search{ width:190px; height:30px; border:none; float:left; line-height:30px; color:#a2a2a1; padding:0 5px;}
.btn_search{ width:32px; height:30px; float:left; background:url(../images/search_button.jpg) no-repeat; border:none; cursor:pointer;}
.search_right{ width:235px; height:30px; float:right;}

.main{ width:1000px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; margin-bottom:30px;}
.tb{ width:250px; height:100px; float:left; margin:20px 0 0 20px;}


/*最新荣誉证书列表样式*/
.honor{ width:1000px; height:auto; overflow:hidden; margin-bottom:20px;}
.honor h3{ width:1000px; height:47px; border-bottom:1px solid #ca4d25; bo}
.honor h3 span{ width:178px; height:48px; float:left; line-height:48px; text-align:center; color:#fff; font-size:16px; background:url(../images/h3_bg.jpg) no-repeat;}
.honor .newcase-ul{ height:auto; overflow:hidden; float:left; margin-top:20px;}
.honor .newcase-ul li{ width:180px; height:212px; float:left; margin-right:24px;}
.honor .newcase-ul li a{ padding:1px; width:178px; height:208px; display:block; border:1px solid #fff;}
.honor .newcase-ul li a:hover{ padding:1px; overflow:hidden; border:1px solid red;}
.honor .newcase-ul li .boximg img{ height:176px; width:176px;}
.honor .newcase-ul li .boxtxt{ width:176px; height:30px; line-height:30px; text-align:center;}


/*产品模块*/
.product{ width:1000px; height:auto; overflow:hidden;}
.product_class{ width:178px; height:auto; overflow:hidden; float:left;}
.product_class h3{ width:178px; height:48px; line-height:48px; background:url(../images/h3_bg.jpg) no-repeat; text-align:center; color:#fff; font-size:16px;}
.navtreefirst{ width:178px; height:auto; overflow:hidden; background:#edefef;}
.navtreefirst li{ width:178px; height:45px; line-height:45px; border-bottom:1px solid #fff; font-size:14px; text-align:center;}
.navtreefirst li a{ color:#333;}
.navtreefirst li a:hover{ color:red;}

.product_list{ width:800px; height:auto; overflow:hidden; float:right;}
.product_list h3{ width:800px; height:48px; line-height:48px; font-size:16px; border-bottom:1px solid #ca4d25; color:#ca4d25;}
.recopro-ul{ width:900px; margin-top:10px;}
.recopro-ul li{ width:190px; height:180px; float:left; margin-right:14px;}
.recopro-ul li .boximg{ width:190px; height:150px;}
.recopro-ul li .boximg img{  width:190px; height:150px;}
.recopro-ul li .boxtxt{ width:190px; height:30px; line-height:30px; text-align:center;}


/*成功案例*/
.case{ width:1000px; height:auto; overflow:hidden;  margin:20px auto;}
.case h4{ width:1000px; height:47px; border-bottom:1px solid #00408f; overflow:hidden; float:left;}
.case h4 span{ width:178px; height:48px; line-height:48px; background:url(../images/h3_bg.jpg) no-repeat; font-size:16px; color:#fff; float:left; text-align:center;}
.case .newcase-ul{ margin-top:20px;}
.case .newcase-ul li{ width:232px; height:212px; float:left; margin-right:24px; overflow:hidden;}
.case .newcase-ul li a{ width:232px; height:212px; display:block; }
.case .newcase-ul li a:hover{ overflow:hidden; }
.case .newcase-ul li .boximg{ width:232px; height:182px; text-align:center;}
.case .newcase-ul li .boximg img{ max-height:182px;}
.case .newcase-ul li .boxtxt{ width:232px; height:30px; line-height:30px; text-align:center;}




.pk{ width:100%; height:407px; background:url(../images/pk.jpg) center no-repeat; margin-top:30px;}
.pk_center{ width:1000px; height:400px; overflow:hidden; margin:0 auto; position:relative; padding-top:7px;}
.pk_ico{ width:200px; height:407px; position:absolute; top:0px; left:400px; background:url(../images/pk_ico.png) center no-repeat;}
.pk_left{ width:400px; height:auto; overflow:hidden; margin-top:20px; float:left;}
.pk_left h3{ width:400px; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center;}
.pk_left h4{ width:400px; height:30px; line-height:30px; font-size:14px; color:#fff; margin-bottom:20px;text-align:center;}
.pk_list{ width:400px; height:auto; overflow:hidden; border-top:1px solid #7ab0f2;}
.pk_list li{ width:400px; height:42px; margin-top:20px;}
.pk_list li b{ width:42px; line-height:36px; float:left; font-size:38px; color:#fff;}
.pk_list li span{ width:340px; float:right; line-height:20px; height:20px; color:#fff;}
.pk_list li em{ width:340px; float:right; line-height:20px; height:20px; color:#fff;}


.pk_right{ width:400px; height:auto; overflow:hidden; margin-top:20px; float:right;}
.pk_right h3{ width:400px; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center;}
.pk_right h4{ width:400px; height:30px; line-height:30px; font-size:14px; color:#fff; margin-bottom:20px;text-align:center;}
.pk_list1{ width:400px; height:auto; overflow:hidden; border-top:1px solid #a3f472;}
.pk_list1 li{ width:400px; height:42px; margin-top:20px;}
.pk_list1 li b{ width:42px; line-height:36px; float:left; font-size:38px; color:#fff;}
.pk_list1 li span{ width:340px; float:right; line-height:20px; height:20px; color:#fff;}
.pk_list1 li em{ width:340px; float:right; line-height:20px; height:20px; color:#fff;}




/*关于我们*/
.about{ width:100%; height:auto; overflow:hidden;  background:#e6e6e6; padding-top:35px; border-top:3px solid #6ac334; }
.about_center{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.about_img{ width:453px; height:385px; float:left;}
.about_title{ width:500px; height:50px; line-height:50px; font-size:25px; font-weight:bold; color:#6ac334; float:right;}
.about_txt{ width:500px; height:auto; line-height:30px; font-size:12px; float:right;}
.about_txt a{ color:#6ac334;}
.about_txt a:hover{ color:#00408f;}

/*合作伙伴*/
.partners{ width:305px; height:auto; overflow:hidden; float:right;}
.partners h3{ width:305px; height:47px; border-bottom:1px solid #00408f; margin-bottom:10px;}
.partners h3 span{ width:178px; height:48px; line-height:48px; text-align:center; font-size:16px; font-size:16px; color:#fff; background:url(../images/h3_bg.jpg) no-repeat; float:left;}
.partners ul{ width:330px;}
.partners ul li{ width:142px; height:120px; float:left; margin-right:20px; float:left; overflow:hidden;}
.partners ul li .linksimg{ width:138px; height:73px; border:1px solid #ccc; padding:1px; background:#fff; text-align:center;}
.partners ul li .linksimg img{ height:73px;}
.partners ul li .linkstxt{ width:140px; height:30px; line-height:30px; text-align:center;}



/*新闻中心*/
.news{ width:100%; height:auto; padding:30px 0; overflow:hidden;}
.news_center{ width:1000px; height:auto; overflow:hidden; margin:0 auto; }
.news_left{ width:500px; height:auto; overflow:hidden; float:left;}
.company_news{ width:500px; height:auto; overflow:hidden; }
.company_news h3{ width:500px; height:40px; line-height:40px; font-size:16px; color:#00408f; border-bottom:1px solid #00408f; margin-bottom:10px;}

.industry_news{ width:500px; height:auto; overflow:hidden; margin-top:20px;}
.industry_news h3{ width:500px; height:40px; line-height:40px; font-size:16px; color:#00408f; border-bottom:1px solid #00408f; margin-bottom:10px; }

.topnews-ul{}
.topnews-ul li{ width:500px; height:40px; line-height:40px; border-bottom:1px dashed #cfcfcf; overflow:hidden; }
.topnews-ul li .newstxt{ width:415px; height:40px; line-height:40px; float:left;}
.topnews-ul li .newsdate{ width:85px; height:40px; line-height:40px; float:right; text-align:right;}


.news_solutions{ width:460px; height:auto; overflow:hidden; float:right;}
.news_solutions h3{ width:460px; height:40px; line-height:40px; border-bottom:1px solid #00408f; }
.news_solutions h3 span{ width:178px; height:40px; line-height:40px; text-align:center; font-size:16px;  color:#fff; background:url(../images/h3_bg.jpg) no-repeat; float:left;}

.news_solutions .reconews-ul{ width:460px; height:auto; overflow:hidden;}
.news_solutions .reconews-ul dl{ width:460px; height:auto; padding:15px 0; border-bottom:1px solid #ccc;}
.news_solutions .newsimg{ display:none;}
.news_solutions .newstxt{ width:460px; height:30px; line-height:30px; background:url(../images/q.jpg) 0 center no-repeat; text-indent:2em; }
.news_solutions .newscontent{ width:460px; height:auto; overflow:hidden; background:url(../images/a.jpg) 0 5px no-repeat; line-height:30px; text-indent:2em;}
.news_solutions .more{ display:none;}


/*底部*/
.footer{ width:100%; height:auto; overflow:hidden; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_center{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.footer_nav{ width:300px; height:267px; overflow:hidden; background:url(../images/footer_bg_1.jpg) right no-repeat; float:left; margin-right:40px;}
.footer_nav h3{ width:180px; height:30px; line-height:30px; border-bottom:1px solid #161c1a; color:#e1c462; font-size:16px; text-align:center; margin-top:30px; font-weight:normal;}
.footer_nav_sy{ width:158px; padding-left:22px; height:25px; line-height:25px; border-top:1px solid #2a302e; padding-top:20px; }
.footer_nav_sy a{ color:#d1d1d1;}
.footer_nav ul{ width:180px; margin-top:20px;}
.footer_nav ul li{ color:#d1d1d1; width:90px; line-height:25px; height:25px; float:left; text-align:center}
.footer_nav ul li a{ color:#d1d1d1;}


/*messagebox留言表单*/
ul#messagebox{ height:auto;
               width:95%; 
			   margin:5px auto; 
			   position:relative;
			   clear:both;
			   overflow:hidden;
			   font-family:"宋体",Verdana, Geneva, sans-serif;
			   font-size:12px;
			   }
			   
ul#messagebox input[type="text"]{ height:25px; line-height:25px; border:1px solid #ccc; margin:0; padding:0; text-indent:3px;}
ul#messagebox textarea{ resize:none; font-size:12px; padding-left:5px; line-height:25px; }
ul#messagebox li{ height:25px; line-height:25px; padding-bottom:10px;  margin-top:10px; clear:both;}
ul#messagebox li.textarea{min-height:116px; line-height:80px; }
ul#messagebox li span.target{ float:left; display:block; color:#630;  width:80px;}
ul#messagebox li span.box{ float:left; display:block; width:230px; }
ul#messagebox li div.showtxt{ color:red; float:left; padding-left:5px; display:none; width:150px;}
ul#messagebox li:hover div.showtxt{ display:block;}
ul#messagebox li.submit{ text-align:center; height:28px;}
ul#messagebox li.submit input{ width:90px; height:27px; background:url(../images/button.png) no-repeat; text-align:center; border:0; padding:0; margin:0;
cursor:pointer; color:#FFF;}
ul#messagebox li.submit input:hover{background:url(../images/button_hover.png) no-repeat;}


.footer_contact{ width:450px; height:267px; float:left; overflow:hidden; background:url(../images/footer_bg_1.jpg) right no-repeat;}
.footer_contact h3{ width:350px; height:30px; line-height:30px; border-bottom:1px solid #161c1a; color:#e1c462; font-size:16px; margin-top:30px; font-weight:normal;}
.footer_contact_text{ width:350px; height:auto; overflow:hidden; line-height:20px; padding-top:20px; border-top:1px solid #2a302e; color:#d1d1d1;}

.footer_ewm{ width:125px; height:auto; overflow:hidden; margin-top:60px; margin-right:30px; float:right;}
.footer_ewm_img{ width:125px; height:125px;}
.footer_ewm_img img{ width:125px;}
.footer_ewm_text{ width:125px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center;}
.footer_ewm_text a{ color:#fff;}
.footer_ewm_text a:hover{color:#ca4d25}

.link{ width:870px; height:88px; float:left; background:url(../images/link_bg.jpg) no-repeat; padding-left:130px; margin-top:1px;}
.txtlinks{}
.txtlinks li{ min-width:80px; height:88px; line-height:88px; float:left; text-align:center;}
.txtlinks li a{ color:#fff;}



.left{ width:180px; height:auto; overflow:hidden; float:left;}
.left_class{ width:180px; height:auto; overflow:hidden;}
.left_class h3{ width:178px; height:48px; line-height:48px; background:url(../images/h3_bg.jpg) no-repeat; text-align:center; font-size:16px; color:#fff;}
.left_class ul{ width:178px; height:auto; overflow:hidden; background:#edefef;}
.left_class ul li{ width:178px; height:35px; line-height:35px; border-bottom:1px solid #fff; font-size:14px; text-align:center;}

.left1_class{ width:180px; height:auto; overflow:hidden;}
.left1_class h3{ width:178px; height:48px; line-height:48px; background:url(../images/h3_bg.jpg) no-repeat; text-align:center; font-size:16px; color:#fff;}
.left1_class ul{ width:178px; height:auto; overflow:hidden; background:#edefef;}
.left1_class ul li{ width:178px; height:35px; line-height:35px; border-bottom:1px solid #fff; font-size:14px; text-align:center; }
.left1_class .navtreefirst{ width:178px; height:auto; overflow:hidden; background:#edefef; padding:0px;}



.left_contact{ width:180px; height:auto; overflow:hidden; margin-top:20px;}
.left_contact h3{width:178px; height:48px; line-height:48px; background:url(../images/h3_bg.jpg) no-repeat; text-align:center; font-size:16px; color:#fff;}
.left_contact_text{ width:178px; height:auto; overflow:hidden; line-height:25px;}



#page{ width:800px; height:50px; line-height:50px; margin-top:30px; float:left; text-align:center;}

.right{ width:800px; height:auto; overflow:hidden; float:right;}
.right_top{ width:800px; height:48px; line-height:48px; border-bottom:1px solid #00408f; font-size:16px; color:#00408f; margin-bottom:15px;}
.right_about{ width:800px; height:auto; overflow:hidden; line-height:25px;}

.right_news_list{ width:800px; height:auto; overflow:hidden;}
.newslist-ul{}
.newslist-ul li{ width:800px; height:35px; border-bottom:1px dashed #00408f; background:url(../images/li_bg.jpg) left center no-repeat;}
.newslist-ul li .newstxt{ width:700px; height:35px; line-height:35px; float:left; text-indent:1em;}
.newslist-ul li .newsdate{ width:auto; height:35px; line-height:35px; float:right; overflow:hidden;}

.right_news_content{ width:800px; height:auto; overflow:hidden;}
.right_news_content h3{ width:800px; height:30px; line-height:30px; text-align:center; font-weight:normal;}
.right_news_content h4{ width:800px; height:25px; line-height:25px; font-size:12px; text-align:center; color:#c0c1c2; font-weight:normal;}
.right_news_text{ width:800px; height:auto; overflow:hidden; line-height:25px; margin-top:10px;}
.news_target{ width:800px; height:30px; line-height:30px; margin-top:15px;}



.right_pro{ width:800px; height:auto; overflow:hidden; float:left;}
.prolist-ul{ width:900px;}
.prolist-ul li{ width:190px; height:180px; float:left; overflow:hidden; margin-right:13px; margin-bottom:15px;}
.prolist-ul li .boximg{ width:190px; height:150px; text-align:center;}
.prolist-ul li .boximg img{ width:190px; height:150px;}
.prolist-ul li .boxtxt{ width:190px; line-height:30px; height:30px; text-align:center;}


.right_detailed{ width:800px; height:auto; overflow:hidden; text-align:center; font-weight:normal;}
.right_detailed h3{ width:800px; height:30px; line-height:30px; text-align:center;}
.right_detailed_img{ width:800px; height:auto; overflow:hidden; text-align:center; margin-top:15px;}
.right_detailed_cpxx{ width:800px; height:auto;  text-align:left; margin-top:10px;}
.right_detailed_cpxx h4{ width:800px; height:30px; line-height:30px;}
.right_detailed_text{ width:800px; height:auto; overflow:hidden; line-height:25px;}


.product_target{ width:800px; height:30px; line-height:30px; margin-top:10px;}

.case_list{ width:800px; height:auto; overflow:hidden;}
.case_list ul{ width:900px;}
.case_list ul li{ width:190px; height:180px; float:left; margin-right:13px; margin-bottom:15px;}
.case_list ul li .boximg{ width:190px; height:150px; text-align: center;vertical-align: middle;display: table-cell; }
.case_list ul li .boximg img{ max-width:190px; max-height:150px;  }
.case_list ul li .boxtxt{ width:190px; height:30px; line-height:30px; text-align:center;}

.right_about ul{ width:900px;}
.right_about li{ width:142px; height:auto; margin-top:20px; float:left; margin-right:22px;}
.right_about li .linksimg{ width:138px; height:63px; border:1px solid #e7e7e7; padding:1px; text-align:center;}
.right_about li .linksimg img{ height:63px;}
.right_about li .linkstxt{ width:142px; height:25px; line-height:25px; text-align:center; }




.left_contactner{ width:178px; height:auto;overflow:hidden;background:#fff;  line-height:25px;}


#ISL_Cont_12dnihao1 ul{}
#ISL_Cont_12dnihao1 ul li{ width:600px;}